//
// AMenuParts.hh for  in /home/gomes_m//svn/google/ticket-pour-gdl/menu_V1
// 
// Made by mickael gomes
// Login   <gomes_m@epitech.net>
// 
// Started on  Wed May 15 11:57:24 2013 mickael gomes
// Last update Mon May 27 15:52:44 2013 mickael gomes
//

#ifndef			AMENUPARTS_HH_
# define		AMENUPARTS_HH_

# include		<Window.hpp>
# include		"Rectangle.hh"
# include		"Enum.hh"
# include		"Cursor.hh"

class			AMenuParts
{
public:
  virtual void			initialize(void) = 0;
  virtual void			resetPos(Vector3f &) = 0;
  virtual void			update(Key, Cursor &) = 0;
  virtual void			draw(void) = 0;
  virtual void			unload(void) = 0;

protected:
  Rectangle		image_;
  unsigned int		move_x_;
  unsigned int		move_y_;
};

#endif			// !AMENUPARTS_HH_
